import { defHttp } from '/@/utils/http/axios';
const baseAPi = '/Permissions/';

/**
 * @description: 查询角色列表
 */
export function queryroles(data) {
  return defHttp.post({ url: `${baseAPi}queryroles`, data });
}

/**
 * @description: 查询租户列表
 */
export function queryTenant(data) {
  return defHttp.post({ url: 'Enterprise/getenterpriselist', data });
}

/**
 * @description: 新增角色
 */
export function createrole(data) {
  return defHttp.post({ url: `${baseAPi}createrole`, data });
}

/**
 * @description: 更新角色
 */
export function updaterole(data) {
  return defHttp.post({ url: `${baseAPi}updaterole`, data });
}
/**
 * @description: 删除角色
 */
export function deleterole(data) {
  return defHttp.post({ url: `${baseAPi}deleterole`, data });
}

/**
 * @description: 查询角色详情
 */
export function getrole(data) {
  return defHttp.post({ url: `${baseAPi}getrole`, data });
}

/**
 * @description: 查询账号列表
 */
export function queryaccounts(data) {
  return defHttp.post({ url: `${baseAPi}queryaccounts`, data });
}

/**
 * @description: 创建账号
 */
export function registeraccount(data) {
  return defHttp.post({ url: `${baseAPi}registeraccount`, data });
}
/**
 * @description: 修改密码
 */
export function resetpassword(data) {
  return defHttp.post({ url: `${baseAPi}resetpassword`, data });
}
/**
 * @description: 删除账号
 */
export function unregisteraccount(data) {
  return defHttp.post({ url: `${baseAPi}unregisteraccount`, data });
}
/**
 * @description: 修改账号角色
 */
export function setrole(data) {
  return defHttp.post({ url: `${baseAPi}setrole`, data });
}
